/**
 * Created by ljx on 2020/5/20.
 */
import Es6Promise from 'es6-promise'
Es6Promise.polyfill()
import { add, sub, mul, div, toFixed, integerNum } from './packages/caculate'
import { getPageTitle } from './packages/get-page-title'
import { deleteHolder, setHolder, getHolder } from './packages/holder'
import { exportFileDesktop, printBill, uniqueObjArray, param2Obj, addCommas, formatMinutes, formatDate,
  formatStr, formatTimeStr, formatDay, parseTime } from './packages/tools'
import { getInfo, setInfo, removeInfo } from './packages/info'
import { openWindow } from './packages/open-window'
import { isExternal, validUsername, validPassword, isValidUsername, validURL, validLowerCase, validUpperCase,
  validAlphabets, validEmail, isString, isArray, isObject, formatTime, getDefaultMonth, figureUsage,
  secretData, identityCodeValid, identityPhone, isRealNum, isIdentify, isTelephone, filterDuplicatesArr, getUserIP,
  setSpecRow, myBrowser, getMargin} from './packages/validate'
import timer from './packages/timer'
import { Decrypt, Encrypt } from './packages/scret'

export {
  add, sub, mul, div, toFixed, integerNum, deleteHolder, setHolder, getHolder, getPageTitle,
  exportFileDesktop, printBill, uniqueObjArray, param2Obj, addCommas, formatMinutes, formatDate,
  formatStr, formatTimeStr, formatDay, parseTime, getInfo, setInfo, removeInfo, openWindow,
  isExternal, validUsername, validPassword, isValidUsername, validURL, validLowerCase, validUpperCase,
  validAlphabets, validEmail, isString, isArray, isObject, formatTime, getDefaultMonth, figureUsage,
  secretData, identityCodeValid, identityPhone, isRealNum, isIdentify, isTelephone, filterDuplicatesArr, getUserIP,
  setSpecRow, myBrowser, getMargin, Decrypt, Encrypt, timer
}
